Part Number Hot Search : 
SB102 IRFBE20 25P32 04854222 1N4961US TDA98 CP316V EN29F040
Product Description
Full Text Search
 

To Download MC68HC05P6AD Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MOTOROLA SEMICONDUCTOR TECHNICAL DATA
MC68HC05P6AD/D REV. 0
Addendum to MC68HC05P6 HCMOS Microcontroller Unit Technical Data
This addendum provides corrections and additions to the MC68HC05P6 Technical Data, Rev. 0 (Motorola document number MC68HC05P6/D). 1. Page 1-1, section 1.1 Features -- Change the third bulleted item as follows: From: * To: * 4664 Bytes of User ROM Including 48 Bytes of Page Zero ROM and 8 User Vector Locations 4672 Bytes of User ROM Including 48 Bytes of Page Zero ROM and 16 User Vector Locations
This document contains information on a new product. Specifications and information herein are subject to change without notice.
2. Page 2-2, Figure 2-1. Memory Map -- Change the USER VECTORS portion at the bottom of the map as follows: From:
COP REGISTER UNUSED UNUSED UNUSED UNUSED UNUSED UNUSED UNUSED TIMER INTERRUPT VECTOR (HIGH BYTE) TIMER INTERRUPT VECTOR (LOW BYTE) EXTERNAL INTERRUPT VECTOR (HIGH BYTE) EXTERNAL INTERRUPT VECTOR (LOW BYTE) SOFTWARE INTERRUPT VECTOR (HIGH BYTE) SOFTWARE INTERRUPT VECTOR (LOW BYTE) RESET VECTOR (HIGH BYTE) RESET VECTOR (LOW BYTE) $1FF0 $1FF1 $1FF2 $1FF3 $1FF4 $1FF5 $1FF6 $1FF7 $1FF8 $1FF9 $1FFA $1FFB $1FFC $1FFD $1FFE $1FFF
$1FF0 $1FFF
USER VECTORS (ROM) 16 BYTES
*Writing zero to bit 0 of $1FF0 clears the COP watchdog timer. Reading $1FF0 returns user ROM data.
Figure 2-1. Memory Map To:
TIMER INTERRUPT VECTOR (HIGH BYTE) TIMER INTERRUPT VECTOR (LOW BYTE) EXTERNAL INTERRUPT VECTOR (HIGH BYTE) EXTERNAL INTERRUPT VECTOR (LOW BYTE) SOFTWARE INTERRUPT VECTOR (HIGH BYTE) SOFTWARE INTERRUPT VECTOR (LOW BYTE) RESET VECTOR (HIGH BYTE) RESET VECTOR (LOW BYTE) $1FF8 $1FF9 $1FFA $1FFB $1FFC $1FFD $1FFE $1FFF
$1FF0 $1FF1 $1FF7 $1FF8 $1FFF
COP REGISTER* RESERVED USER VECTORS (ROM) 8 BYTES
*Writing zero to bit 0 of $1FF0 clears the COP watchdog timer.
Figure 2-1. Memory Map
MOTOROLA
MC68HC05P6AD/D
3. Page 2-4, section 2.4 ROM -- Change the third bulleted item as follows: From: * To: * Addresses $1FF8-$1FFF contain 8 bytes of ROM for user vectors. Addresses $1FF0-$1FFF contain 16 bytes of ROM reserved for vectors.
4. Page 5-2, section 5.1.3 Computer Operating Properly (COP) Watchdog Reset -- Change the last sentence in the first paragraph as follows: From: A timeout of the COP watchdog generates a COP reset. The COP watchdog is part of a software error detection system and must be cleared periodically to start a new timeout period. To clear the COP watchdog and prevent a COP reset, write a logic zero to bit 0 (COPC) of the COP register at location $1FF0. The COP register, shown in Figure 5-2, is a write-only register that returns the contents of a ROM location when read. To: A timeout of the COP watchdog generates a COP reset. The COP watchdog is part of a software error detection system and must be cleared periodically to start a new timeout period. To clear the COP watchdog and prevent a COP reset, write a logic zero to bit 0 (COPC) of the COP register at location $1FF0. The COP register, shown in Figure 5-2, is a write-only register that returns the contents of ROM location $1FF0 when read. 5. Page 5-2, section 5.1.3 Computer Operating Properly (COP) Watchdog Reset -- Add the following paragraph after the first paragraph: Use the following formula to calculate the COP timeout period: 131 ,072 COP Timeout Period = --------------------f BUS where crystal frequency f BUS = -------------------------------------2
MC68HC05P6AD/D
MOTOROLA
6. Page 5-3, section 5.2.2 I/O Port Registers -- Change the first paragraph and the first bulleted item as follows: From: A reset has the following effects on I/O port registers: * To: A reset has the following effects on I/O port registers (even if the system clock is absent): * Clears data direction registers A, B, C, and D so that all I/O port pins are inputs (PD7/TCAP remains an input-only pin and TCMP remains an output-only pin.) Clears data direction registers A, B, C, and D so that all I/O port pins are inputs (PD7/TCAP remains an input-only pin.)
7. Page 7-5, Figure 7-5. Data Direction Register B (DDRB) -- Change the abbreviation DDRC to DDRB as follows: From: DDRC -- Data Direction Register B To: DDRB -- Data Direction Register B 8. Page 7-7, section 7-4 Port C -- Change the paragraph as follows: From: Port C is an 8-bit general-purpose bidirectional I/O port that shares five of its pins with the analog-to-digital converter (ADC) subsystem. The five shared pins are available for general-purpose I/O functions when the ADC is disabled. While the ADC is enabled, writing to bits PC7-3 of the port C data register or to bits DDRC7-3 of data direction register C can produce unpredictable ADC results. (See 10.2.1 ADC Status and Control Register (ADSCR).) To: Port C is an 8-bit general-purpose bidirectional I/O port that shares five of its pins with the analog-to-digital converter (ADC). The five shared pins are available for general-purpose I/O functions when the ADC is disabled. When the ADC is turned on, the PC7/VRH pin is the positive reference voltage pin for the ADC. Pins PC6/AN0, PC5/AN1, PC4/AN2, and PC3/AN3 become analog $0005 $0005
MOTOROLA
MC68HC05P6AD/D
inputs. Software can select one of these four pins as the input channel to the ADC. Unused analog input pins can be used as digital inputs, but no analog input pin can be used as a digital output while the ADC is on. Only pins PC0-PC2 can be used as digital outputs when the ADC is on. The port C data register reads normally while the ADC is on, except that the bit corresponding to the currently selected ADC input pin reads as logic zero. Writing to bits PC7-PC3 or to bits DDRC7-DDRC3 while the ADC is on can produce unpredictable ADC results. 9. Page 8-2, section 8.1.1 Input Capture -- Change the last sentence in the first paragraph as follows: From: The polarity of the active edge is a mask option. To: The polarity of the active edge is programmable in the timer control register.
MC68HC05P6AD/D
MOTOROLA
10. Page 8-6, Figure 8-5. Timer Status Register (TSR) -- Correct the address of the timer status register as follows: From: TSR -- Timer Status Register
Bit 7 ICF RESET : U 6 OCF U 5 TOF U 4 0 0 3 0 0 2 0 0 1 0 0
$0012
Bit 0 0 0
U = UNAFFECTED
Figure 8-5. Timer Status Register (TSR) To: TSR -- Timer Status Register
Bit 7 ICF RESET : U 6 OCF U 5 TOF U 4 0 0 3 0 0 2 0 0 1 0 0
$0013
Bit 0 0 0
U = UNAFFECTED
Figure 8-5. Timer Status Register (TSR)
MOTOROLA
MC68HC05P6AD/D
11. Page 9-2, section 9.1.1 SIOP Pin Functions -- Replace the two paragraphs as follows: From: The SIOP uses the three port B I/O pins. Setting the SPE bit in the SIOP control register enables the SIOP. When the SPE bit is set, the PB7/SCK, PB6/SDI, and PB5/SDO pins are dedicated to SIOP functions. When the SPE bit is clear, the PB7/SCK, PB6/SDI, and PB5/SDO are bidirectional port B I/O pins. Setting the MSTR bit in the SIOP control register configures the SIOP for master mode. In master mode, the PB7/SCK pin is the serial clock output. PB6/SDI is the serial data input pin, and PB5/SDO is the serial data output pin. The master MCU initiates and controls the transmission of data to and from one or more slave peripheral devices. In master mode, a transmission is initiated by writing to the SIOP data register. Data written to the SIOP data register is parallel-loaded and shifted out serially to the slave device(s). To: PB7/SCK, PB6/SDI, and PB5/SDO form the three-bit shared-function I/O port B. The port B pins can be either the SIOP I/O pins or general-purpose I/O pins. NOTE Do not use port B for general-purpose I/O while the SIOP is enabled. When bit 6 (SPE) of the SIOP control register (SCR) is set, the SIOP is enabled and port B is dedicated to SIOP functions. Clearing SPE disables the SIOP and port B reverts to standard parallel I/O. NOTE Enabling and then disabling the SIOP configures data direction register B for SIOP operation and can also change the port B data register. After disabling the SIOP, initialize data direction register B and the port B data register as your application requires. When the master mode select bit (MSTR) in the SIOP control register is set, the SIOP is configured for master mode. The PB7/SCK pin is an output whose signal is derived from the internal clock. PB6/SDI is the serial input, and PB5/SDO is the serial output. The master MCU initiates and controls the transfer of data to and from one or more slave peripheral devices. In master mode, a transmission is initiated by writing to the SIOP data register (SDR). Data written to the SDR is parallel-loaded and shifted out serially to the slave device(s).
MC68HC05P6AD/D
MOTOROLA
After SPE is set, the PB5/SDO output driver can be disabled by writing a zero to DDRB5, configuring PB5/SDO as a high-impedance input. When MSTR is a logic zero, the SIOP is configured for slave mode. PB6/SDI and PB5/SDO have the same functions as they do in master mode, but PB7/SCK is configured as an input. 12. Page 9-5. Replace the description of the SPE bit as follows: From: SPE -- SIOP Enable This read/write bit enables the SIOP. Clearing the SPE bit during a transmission aborts the transmission and returns port B to its normal I/O function. After clearing the SPE bit, be sure to initialize the port B data direction register for the intended port B I/O use. Resets clear SPE. 1 = SIOP enabled 0 = SIOP disabled To: SPE -- SIOP Enable This read/write bit enables the SIOP. Setting SPE initializes data direction register B such as follows: * PB6/SDI is an input. * PB5/SDO is an output * PB7/SCK is an input in slave mode or an output in master mode. Clearing SPE disables the SIOP and returns port B to its normal I/O functions. Data direction register B and the port B data register remain in their SIOP-initialized state. After clearing SPE, be sure to initialize port B for its intended I/O use. Clearing SPE during a transmission aborts the transmission, resets the bit counter, and returns port B to its normal I/O function. Reset clears SPE. 1 = SIOP enabled 0 = SIOP disabled
MOTOROLA
MC68HC05P6AD/D
13. Page 9-6. Replace the descriptions for the SPIF bit and the DCOL bit as follows: From: SPIF -- SIOP Interrupt Flag This clearable, read-only bit is set automatically at the end of a transmission. Clear the SPIF bit by reading the SIOP status register with SPIF set, and then reading or writing the SIOP data register. Resets clear the SPIF bit. 1 = Serial transmission complete 0 = Serial transmission not complete DCOL -- Data Collision This clearable, read-only bit is set if the SIOP data register is read or written during a transmission. Clear the DCOL bit by reading the SIOP status register with the SPIF bit set, and then reading or writing the SIOP data register. Resets clear the DCOL bit. 1 = Invalid access of SIOP data register 0 = No invalid access of SIOP data register To: SPIF -- SIOP Interrupt Flag This clearable, read-only bit is set automatically on the eighth rising edge of SCK and indicates that a data transfer took place. SPIF does not inhibit further transmissions. Clear SPIF by reading the SIOP status register while SPIF is set and then reading or writing the SIOP data register. Reset clears SPIF. DCOL -- Data Collision Flag This clearable, read-only bit is automatically set if the SIOP data register is accessed while a data transfer is in progress. Reading or writing the SIOP data register while a transfer is in progress results in invalid data being transmitted or read. Clear DCOL by reading the SIOP status register with SPIF set and then accessing the SIOP data register. Because the clearing sequence accesses the SIOP data register, the sequence has to be completed before another transmission starts or DCOL is set again. To clear DCOL when SPIF is not set, turn off the SIOP by writing a zero to SPE and then turn it back on by writing a one to SPE. Reset clears DCOL.
MC68HC05P6AD/D
MOTOROLA
14. Page 9-6. Change the reset states in Figure 9-6. SIOP Data Register (SDR) as follows: From: SDR -- SIOP Data Register
Bit 7 RESET : 0 6 0 5 0 4 0 3 0 2 0 1 0
$000C
Bit 0 0
Figure 9-6. SIOP Data Register (SDR) To: SDR -- SIOP Data Register
Bit 7 RESET : 6 5 4 3 2 1
$000C
Bit 0
UNAFFECTED BY RESET
Figure 9-6. SIOP Data Register (SDR) 15. Page 10-2, section 10.1 ADC Operation -- Change the second paragraph as follows: From: A comparator makes successive comparisons to the selected analog input and the output of a precision digital-to-analog converter (DAC). Control logic changes the input to the DAC one bit at a time, starting with the MSB, until the DAC output matches the selected analog input. The conversion is monotonic and has no missing codes. At the end of 32 internal clock cycles, the conversion complete (CC) flag becomes set, and the digital conversion is readable in the ADC data register (ADDR). To: Each conversion takes 32 cycles. In the first 12 cycles the ADC samples the voltage on the selected input pin by charging an internal capacitor. In the next 20 cycles, a comparator successively compares the input voltage to the output of a precision internal digital-to-analog converter (DAC). Control logic changes the input to the DAC one bit at a time, starting with the MSB, until the DAC output matches the selected analog input. The conversion is monotonic and has no missing codes. At the end of the conversion, the conversion complete flag (CC) becomes set, and the CPU takes 2 cycles to move the result to the ADC data register (ADDR).
MOTOROLA
MC68HC05P6AD/D
16. Page 10-4. Add the following material to the end of the ADRC bit description: When the internal RC oscillator is being used as the ADC clock, two limitations apply: * Because of the frequency tolerance of the RC oscillator and its asynchronism with the internal clock, the conversion complete flag must be used to determine when a conversion sequence is complete. The RC oscillator drives the conversion process at the nominal frequency of 1.5 MHz, but the slower internal clock transfers the conversion results to the ADC data register.
*
17. Page 11-2, section 11.3 Self-Check Circuit -- Change the self-check activation procedure as follows: From: 1. Apply VTST to the IRQ pin. 2. Apply a logic zero to the RESET pin. 3. Apply a logic one to the PD1 pin. 4. Apply a logic one to the PB2 pin. 5. Apply a logic one to the RESET pin. To: 1. Apply VTST to the IRQ pin. 2. Apply a logic zero to the RESET pin. 3. Apply a logic one to the RESET pin. 18. Page 13-7, Table 13-5. A/D Converter Characteristics -- Change the Max column in the second row of Table 13-5 as follows From: Table 13-5. A/D Converter Characteristics
Characteristic Absolute Accuracy (4.0 > VRH > VDD) (NOTE 2) Min -- Max 1-1/2 Unit LSB
To: Table 13-5. A/D Converter Characteristics
Characteristic Absolute Accuracy (4.0 > VRH > VDD) (NOTE 2) Min -- Max 1.5 Unit LSB
MC68HC05P6AD/D
MOTOROLA
19. Page 13-9, Figure 13-4. TCAP Timing -- Change the tTLTL parameter to tILIL as follows: From:
tTLTL tTH tTL
Figure 13-4. TCAP Timing To:
tILIL tTH tTL
Figure 13-4. TCAP Timing 20. Page 13-12, Table 13-8. SIOP Timing (VDD = 5.0 Vdc) -- Change the first row as follows: From: Table 13-8. SIOP Timing (VDD = 5.0 Vdc)
Characteristic Frequency of Operation Master Slave Symbol fSIOP(M) fSIOP(S) Min 0.25 dc Max 0.25 525 Unit fOP kHz
To: Table 13-8. SIOP Timing (VDD = 5.0 Vdc)
Characteristic Frequency of Operation Master Slave Symbol fSIOP(M) fSIOP(S) Min fOSC/64 dc Max fOSC/8 525 Unit MHz kHz
Change NOTE 2 at the bottom of the table as follows: From:
2. fOP = fOSC / 2 = 2.1 MHz maximum; tCYC = 1 / fOP
To:
2. fOSC = crystal frequency; fOP = fOSC / 2; tCYC = 1 / fOP (See Table 13-6. Control Timing (VDD = 5.0 Vdc).)
Delete NOTE 3 at the bottom of the table.
MOTOROLA
MC68HC05P6AD/D
21. Page 13-13, Table 13-9. SIOP Timing (VDD = 3.3 Vdc) -- Change the first row as follows: From: Table 13-9. SIOP Timing (VDD = 3.3 Vdc)
Characteristic Frequency of Operation Master Slave Symbol fSIOP(M) fSIOP(S) Min 0.25 dc Max 0.25 250 Unit fOP kHz
To: Table 13-9. SIOP Timing (VDD = 3.3 Vdc)
Characteristic Frequency of Operation Master Slave Symbol fSIOP(M) fSIOP(S) Min fOSC/64 dc Max fOSC/8 250 Unit MHz kHz
Change NOTE 2 at the bottom of the table as follows: From:
2. fOP = 1.0 MHz maximum
To:
2. fOSC = crystal frequency; fOP = fOSC / 2; tCYC = 1 / fOP (See Table 13-7. Control Timing (VDD = 3.3 Vdc).)
MC68HC05P6AD/D
MOTOROLA
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.
Literature Distribution Centers: USA: Motorola Literature Distribution; P.O. Box 20912; Phoenix, Arizona 85036. EUROPE: Motorola Ltd.; European Literature Centre; 88 Tanners Drive, Blakelands, Milton Keynes, MK14 5BP, England. JAPAN: Nippon Motorola Ltd.; 4-32-1, Nishi-Gotanda, Shinagawa-ku, Tokyo 141 Japan. ASIA-PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Center, No. 2 Dai King Street, Tai Po Industrial Estate, Tai Po, N.T., Hong Kong
MC68HC05P6AD/D


▲Up To Search▲   

 
Price & Availability of MC68HC05P6AD

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X